import { RouteRecordRaw } from 'vue-router';

export const routes: Array<RouteRecordRaw> = [
  {
    path: '/',
    redirect: '/index',
  },
  {
    path: '/index',
    component: () => import('@/views/pages/index.vue'),
  },
  {
    path: '/Assault/AttackList',
    component: () => import('@/views/pages/Assault/AttackList/index.vue'),
  },
  {
    path: '/Assault/AttackList/assetVulDetail',
    component: () => import('@/views/pages/Assault/AttackList/assetVulDetail.vue'),
  },
    // 暴露面
  {
    path: '/Exposure/ExposeList',
    component: () => import('@/views/pages/Exposure/ExposeList/index.vue'),
  },
  {
    path: '/Exposure/ExposeList/appDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/appDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/officialAccountDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/officialAccountDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/miniProgramDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/miniProgramDetail.vue'),
  },

  {
    path: '/Exposure/ExposeList/domainDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/domainDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/ipDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/ipDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/webDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/webDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/codeDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/codeDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/supplierDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/supplierDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/darknetDetail',
    component: () => import('@/views/pages/Exposure/ExposeList/darknetDetail.vue'),
  },
  {
    path: '/Exposure/ExposeList/DistributeTask',
    component: () => import('@/views/pages/Exposure/ExposeList/DistributeTask.vue'),
  }
];
